#shopcar{
    width: 950px;
    min-width: 950px;
}

// 头部购物过程
.head_m{
    width: 100%;
    border-bottom: solid 4px #a71b1c;
    .head_main{
        width: 950px;
        padding: 12px 0;
        margin: 0 auto;
        .logo{
            float: left;
            width: 75px;
            height: 75px;
            img{
                height: 100%;
            }
        }
        .process{
            float: right;
            width: 570px;
            height: 35px;
            margin-top: 20px;
        }
    }
}

// 购物车
    .car{
        width: 950px;
        margin: 0 auto;
    .goods{
        height: 36px;
        line-height: 36px;
        padding-top: 10px;
        .goods_l{
            float: left;
            font-size: 16px;
            font-weight: bolder;
            height: 32px;
            line-height: 32px;
            padding: 2px 25px;
            color: #000;
            strong{
                color: #c7181d;
                font-family: arial;
            }
        }
        p{
            float: right;
            a{
                color: #06c;
                &:hover{
                    border-bottom: 1px solid #06c;
                }
            }
        }
    }
    .check{
        width: 34px;
        text-align: center;
    }
    .name{
        width: 490px;
    }
    .price{
        width: 100px;
    }
    .count{
        width: 140px;
    }
    .total{
        width: 100px;
    }
    .action{
        width: 60px;
    }

    // 购物车顶部
    .car_head{
        padding-top: 44px;
        .c_h{
            height: 36px;
            line-height: 36px;
            padding: 0 10px;
            background-color: #f3f3f3;
            li{
                float: left;
            }
            .check{
                    width: 14px;
                    height: 14px;
                    margin-left: 20px;
            }

        }
    }

    // 购物车列表
    .car_list{
        padding-top: 10px;
        .list_main{
            margin-bottom: 10px;
            border: solid 1px #e8e8e8;
            padding: 0 9px;
            ul{
                padding: 15px 0;
                li{
                    float: left;
                    height: 80px;
                    line-height: 22px;
                }
                .name{
                    width: 290px;
                    .name_p{
                        width: 280px;
                        height: 80px;
                        a{
                            float: left;
                            width: 80px;
                            height: 80px;
                        }
                        .prod-name{
                            float: left;
                            width: 190px;
                            margin-left: 10px;
                            height: 44px;
                            overflow: hidden;
                        }
                    }
                }
                .attr{
                    width: 180px;
                    p{
                        padding-left: 10px;
                    }
                }
                .count{
                    .p_count{
                        height: 24px;
                        input{
                            width: 100px;
                            border: 1px solid #666666;
                        }
                    }
                }
                .total{
                    text-align: center;
                    span{
                        color: red;
                        font-size: 14px;
                    }
                }
                .action{
                    text-align: center;
                    color: #666;
                    cursor: pointer;
                    &:hover{
                        color: blue;
                    }
                }
            }
        }
    }

    // 全选
    .cart-foot{
        width: 950px;
        margin: 0 auto;
        padding: 15px 10px 30px;
        span{
            margin-right: 10px;
            input{
                vertical-align: middle;
            }
        }
        a{
            display: inline-block;
            border-radius: 4px;
            padding: 3px 5px;
            border: 1px solid #333333;
            margin-right: 10px;
        }
    }

    // 总数总价
    .num{
        width: 950px;
        margin: 0 auto;
        span{
            margin-right: 20px;
            font-size: 16px;
            color: #333;
            strong{
                color: red;
            }
        }
        .numR{
            padding: 5px;
            background-color: red;
            border-radius: 5px;
            float: right;
            a{
                color: #fff;
            }
        }

    }
}

// 最近浏览
.l_product{
    width: 950px;
    margin: 10px auto;
    border: 1px solid #e9e9e9;
    .top{
        border-bottom: 1px solid #e9e9e9;
        div{
            float: left;
            width: 230px;
            text-align: center;
            font-size: 16px;
            height: 41px;
            line-height: 41px;
            cursor: pointer;
            border-bottom: 2px solid #fff;
        }
        div.act{
            border-bottom: 2px solid #c6181c;
        }
    }
    .cont{
        width: 100%;
        height: 300px;
        li{
            height: 300px;
            font-size: 30px;
        }
        .list1{ 
            color: red;
            background-color: green;   
        }
        .list2{
            color: black;
            background-color: yellow;
            display: none;
        }
    }
}

#footer{
    width: 950px;
    li{
        width: 158px;
    }
}